import 'package:getx_scaffold/getx_scaffold.dart';
import 'package:oramemo/pages/transcription/transcription_chat/screens/chat_screen.dart';
import 'files/pages/file_add_page.dart';
import 'files/pages/file_edit_page.dart';
import 'files/pages/file_list_page.dart';
import 'transcription_details/transcription_details_view.dart';
import 'transcription_recode/transcription_recode_binding.dart';
import 'transcription_recode/transcription_recode_view.dart';

class TranscriptionRouter {
  static String transcriptionDetails = '/transcription/details';
  static String transcriptionRecoder = '/transcription/recoder';
  static String transcriptionChat = '/transcription/chat';
  static String transcriptionFileList = '/transcription/fileList';
  static String transcriptionFileEdit = '/transcription/fileEdit';
  static String transcriptionFileAdd = '/transcription/fileAdd';

  static final routes = [
    GetPage(
        name: transcriptionDetails,
        page: () => const TranscriptionDetailsPage()),
    GetPage(
        name: transcriptionRecoder,
        page: () => const TranscriptionRecodePage(),
        binding: TranscriptionRecodeBinding()),
    GetPage(
        name: transcriptionChat,
        page: () => const ChatScreen(),),
    GetPage(
        name: transcriptionFileList,
        page: () => const FileListPage(),),
    GetPage(
        name: transcriptionFileAdd,
        page: () =>  FileAddPage(),),
    GetPage(
        name: transcriptionFileEdit,
        page: () =>  FileEditPage(),),
  ];
}
